import numpy as np
import pandas as pd

# 1.创建Series
# 创建Series的两种方式：
# 1.1 通过列表或者数组(numpy)创建Series,默认索引为0到N-1
list1 = [11, 22, 33, 44, 55]
s1 = pd.Series(list1)
# print(s1)
# # index(索引)和value(值)
# print(s1.index)
# print(s1.values)
# index可以自定义，value也可以自定义
s1.index = ['a', 'b', 'c', 'd', 'e']
s1.index = list("ABCDE")
# 通过index获取value,数字索引要用[]
# print(s1.A)
# print(s1['B'])
# 通过index修改值
s1['B'] = 100
# print(s1)

# 1.2 通过字典创建Series
d1 = {'a': 11,
      'b': 22,
      'c': 33,
      'd': 44,
      'e': 55}
s2 = pd.Series(d1)
print(s2)
# 修改index
# 第一种
s2.index = ['A', 'B', 'C', 'D', 'E']
# 第二种
s2.index = list("ABCDE")
print(s2.index)

# 通过index获取value
print(s2['A'])
print(s2.B)

# 通过index修改值
s2['B'] = 100
print(s2)
